English Dictionary
◊ SOCCER
solar battery
n : a large array of connected solar cells [syn: {solar array},
{solar panel}]